05-05-2010 03:09 AM
-Type_A, Meta_A,Meta_B
-Type_B, Meta_A,Meta_C,Meta_D
-Type_C, …
05-05-2010 07:08 AM
05-05-2010 08:00 AM
Type : facture
Meta : numéro client
Meta : numéro entreprise
1 facture : numéroClient=4, numéroEntreprise=1
1 facture : numéroClient=5, numéroEntreprise=1
1 facture : numéroClient=4, numéroEntreprise=2
1 facture : numéroClient=4, numéroEntreprise=2
1 facture : numéroClient=4, numéroEntreprise=2
05-05-2010 08:19 AM
05-14-2010 02:55 AM
06-18-2010 07:59 AM
…
<constraint name="sg:SingleDoc" type="ch.custom.model.constraint.SingleDocConstraint">
</constraint>
</constraints>
package ch.custom.model.constraint;
import org.alfresco.repo.dictionary.constraint.AbstractConstraint;
import org.alfresco.service.cmr.dictionary.ConstraintException;
/**
* Check that the document is single in Alfresco. (Check attributes)
*
*/
public class SingleDocConstraint extends AbstractConstraint {
@Override
protected void evaluateSingleValue(Object value) {
// Check if same type with same attributs values exist in alfresco
…
}
}
06-18-2010 08:06 AM
06-18-2010 08:27 AM
<types>
<type name="cm:cmobject">
<title>Object</title>
<parent>sys:base</parent>
<properties>
<property name="cm:name">
<title>Name</title>
<type>d:text</type>
<mandatory enforced="true">true</mandatory>
<index enabled="true">
<atomic>true</atomic>
<stored>false</stored>
<tokenised>both</tokenised>
</index>
<constraints>
<constraint ref="cm:filename" />
</constraints>
</property>
</properties>
<mandatory-aspects>
<aspect>cm:auditable</aspect>
</mandatory-aspects>
</type>
…
06-18-2010 08:32 AM
06-18-2010 08:39 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.