Package com.exedio.cope
Class UniqueConstraint
java.lang.Object
com.exedio.cope.Feature
com.exedio.cope.UniqueConstraint
- All Implemented Interfaces:
Copyable,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueConstraint(FunctionField<?> field1, FunctionField<?> field2) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11) UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11, FunctionField<?> field12) -
Method Summary
Modifier and TypeMethodDescriptioncopy(CopyMapper mapper) List<FunctionField<?>>List<FunctionField<?>>Deprecated.<P extends Item>
PFinds an item by its unique fields.Finds an item by its unique fields.<P extends Item>
PsearchStrict(Class<P> typeClass, Object... values) Finds an item by its unique fields.searchStrict(Object... values) Finds an item by its unique fields.<P extends Item>
PsearchUnique(Class<P> typeClass, Object... values) Deprecated.Usesearch(Class,Object[])insteadsearchUnique(Object... values) Deprecated.Usesearch(Object[])insteadMethods inherited from class com.exedio.cope.Feature
afterModelCreated, getAbstractType, getAnnotation, getID, getLocalizationKeys, getName, getPattern, getType, isAnnotationPresent, isSourceAlready, mount, readResolve, requireMounted, toString, toString, writeReplace
-
Constructor Details
-
UniqueConstraint
-
UniqueConstraint
-
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11, FunctionField<?> field12)
-
-
Method Details
-
copy
-
getFields
-
search
Finds an item by its unique fields.- Returns:
- null if there is no matching item.
-
searchStrict
Finds an item by its unique fields.- Throws:
IllegalArgumentException- if there is no matching item.
-
search
Finds an item by its unique fields.- Returns:
- null if there is no matching item.
-
searchStrict
@Nonnull public <P extends Item> P searchStrict(Class<P> typeClass, Object... values) throws IllegalArgumentException Finds an item by its unique fields.- Throws:
IllegalArgumentException- if there is no matching item.
-
getUniqueAttributes
Deprecated.Renamed togetFields(). -
searchUnique
Deprecated.Usesearch(Object[])instead -
searchUnique
Deprecated.Usesearch(Class,Object[])instead
-
getFields().