1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.library.business;
35
36 import java.util.ArrayList;
37 import java.util.Collection;
38
39
40 public class LibraryMapping
41 {
42 private int _nIdMapping;
43 private int _nIdMedia;
44 private String _strCodeDocumentType;
45 private Collection<AttributeAssociation> _colAttributeAssociation;
46
47 public int getIdMapping( )
48 {
49 return _nIdMapping;
50 }
51
52 public void setIdMapping( int nIdMapping )
53 {
54 _nIdMapping = nIdMapping;
55 }
56
57 public int getIdMedia( )
58 {
59 return _nIdMedia;
60 }
61
62 public void setIdMedia( int nIdMedia )
63 {
64 _nIdMedia = nIdMedia;
65 }
66
67 public String getCodeDocumentType( )
68 {
69 return _strCodeDocumentType;
70 }
71
72 public void setCodeDocumentType( String strCodeDocumentType )
73 {
74 _strCodeDocumentType = strCodeDocumentType;
75 }
76
77 public Collection<AttributeAssociation> getAttributeAssociationList( )
78 {
79 return _colAttributeAssociation;
80 }
81
82 public void setAttributeAssociationList( Collection<AttributeAssociation> colAttributeAssociation )
83 {
84 _colAttributeAssociation = colAttributeAssociation;
85 }
86
87 public void addAttributeAssociation( int nMediaAttributeId, int nDocumentAttributeId )
88 {
89 AttributeAssociation association = new AttributeAssociation( );
90 association.setIdMediaAttribute( nMediaAttributeId );
91 association.setIdDocumentAttribute( nDocumentAttributeId );
92
93 if ( _colAttributeAssociation == null )
94 {
95 _colAttributeAssociation = new ArrayList<AttributeAssociation>( );
96 }
97
98 _colAttributeAssociation.add( association );
99 }
100
101 public class AttributeAssociation
102 {
103 private int _nIdMediaAttribute;
104 private int _nIdDocumentAttribute;
105 private String _strAssociationLabel;
106
107 public int getIdDocumentAttribute( )
108 {
109 return _nIdDocumentAttribute;
110 }
111
112 public void setIdDocumentAttribute( int nIdDocumentAttribute )
113 {
114 _nIdDocumentAttribute = nIdDocumentAttribute;
115 }
116
117 public int getIdMediaAttribute( )
118 {
119 return _nIdMediaAttribute;
120 }
121
122 public void setIdMediaAttribute( int nIdMediaAttribute )
123 {
124 _nIdMediaAttribute = nIdMediaAttribute;
125 }
126
127 public void setAssociationLabel( String strAssociationLabel )
128 {
129 _strAssociationLabel = strAssociationLabel;
130 }
131
132 public String getAssociationLabel( )
133 {
134 return _strAssociationLabel;
135 }
136 }
137 }